<script>
export default {
  onLaunch: function () {
    console.log("App Launch");
    // uni.share({
    //   provider: "weixin",
    //   scene: "WXSceneSession",
    //   type: 1,
    //   summary: "我正在使用HBuilderX开发uni-app，赶紧跟我一起来体验！",
    //   success: function (res) {
    //     console.log("success:" + JSON.stringify(res));
    //   },
    //   fail: function (err) {
    //     console.log("fail:" + JSON.stringify(err));
    //   },
    // });
  },
  onShow: function () {
    var self = this;
    // 获取小程序更新机制兼容
    if (wx.canIUse("getUpdateManager")) {
      const updateManager = wx.getUpdateManager();
      //1. 检查小程序是否有新版本发布
      updateManager.onCheckForUpdate(function (res) {
        // 请求完新版本信息的回调
        if (res.hasUpdate) {
          //检测到新版本，需要更新，给出提示
          wx.showModal({
            title: "更新提示",
            content: "检测到新版本，是否下载新版本并重启小程序？",
            success: function (res) {
              if (res.confirm) {
                //2. 用户确定下载更新小程序，小程序下载及更新静默进行
                //下载新版本，并重新应用
                wx.showLoading();
                //静默下载更新小程序新版本
                updateManager.onUpdateReady(function () {
                  wx.hideLoading();
                  //新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                  updateManager.applyUpdate();
                });
                updateManager.onUpdateFailed(function () {
                  // 新的版本下载失败
                  wx.showModal({
                    title: "已经有新版本了哟~",
                    content:
                      "新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~",
                  });
                });
              } else if (res.cancel) {
                //用户点击取消按钮的处理，如果需要强制更新，则给出二次弹窗，如果不需要，则这里的代码都可以删掉了
                wx.showModal({
                  title: "温馨提示~",
                  content:
                    "本次版本更新涉及到新的功能添加，旧版本无法正常访问的哦~",
                  showCancel: false, //隐藏取消按钮
                  confirmText: "确定更新", //只保留确定更新按钮
                  success: function (res) {
                    if (res.confirm) {
                      //下载新版本，并重新应用
                      wx.showLoading();
                      //静默下载更新小程序新版本
                      updateManager.onUpdateReady(function () {
                        wx.hideLoading();
                        //新的版本已经下载好，调用 applyUpdate 应用新版本并重启
                        updateManager.applyUpdate();
                      });
                      updateManager.onUpdateFailed(function () {
                        // 新的版本下载失败
                        wx.showModal({
                          title: "已经有新版本了哟~",
                          content:
                            "新版本已经上线啦~，请您删除当前小程序，重新搜索打开哟~",
                        });
                      });
                    }
                  },
                });
              }
            },
          });
        }
      });
    } else {
      // 如果希望用户在最新版本的客户端上体验您的小程序，可以这样子提示
      wx.showModal({
        title: "提示",
        content:
          "当前微信版本过低，无法使用该功能，请升级到最新微信版本后重试。",
      });
    }
  },
  onHide: function () {
    console.log("App Hide");
  },
};
</script>

<style lang="scss">
/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
@import "./plugins/uview-ui/index.scss";
::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}
swiper{
  height: 250rpx !important;
}
#changeShop {
  ::-webkit-scrollbar {
    width: 0;
    height: 0;
    color: transparent;
  }
}
#car {
  ::-webkit-scrollbar {
    width: 0;
    height: 0;
    color: transparent;
  }
}

#center {
  .u-input__input {
    text-align: end !important;
  }
}

#changeShop {
  .u-tab-item {
    border-bottom: 1rpx solid #e6e6e6;
  }
}
#center,
#applicat-info {
  .u-select__header {
    height: 100rpx;
    border-bottom: 1rpx solid #e6e6e6;
  }
}

#withdraw {
  .u-tab-item {
    border-bottom: 1rpx solid #e6e6e6;
  }
  .u-collapse-head {
    display: inline !important;
  }
}

.boxShadow {
  box-shadow: 3rpx 5rpx 15rpx 5rpx #e6e6e6;
}
#index{
  .u-image__image{
    border-top-left-radius: 10rpx !important;
    border-top-right-radius: 10rpx !important;
  }
}
</style>